The Pakistan Cricket Board (PCB) confirmed that Rawalpindi has been given an additional ODI match against New Zealand.
Pindi Cricket Stadium, which was scheduled to host an ODI and T20I, will now host two ODIs and a T20I.
Karachi, who was initially scheduled to hold four ODIs, will now stage last three 50-over games against the Kiwis.
Lahore has retained hosting rights of the first four T20Is of five-match series against the visitors.
Earlier, Geo News reported, citing sources, that Rawalpindi will host two ODIs during the series.
Revised schedule (T20Is to start at 9pm; ODIs to begin at 3.30pm):
14 Apr – 1st T20I, Lahore
15 Apr – 2nd T20I, Lahore
17 Apr – 3rd T20I, Lahore
20 Apr – 4th T20I, Rawalpindi
24 Apr – 5th T20I, Rawalpindi
27 Apr – 1st ODI, Rawalpindi
29 Apr – 2nd ODI, Rawalpindi
3 May – 3rd ODI, Karachi
5 May – 4th ODI, Karachi
7 May – 5th ODI, Karachi
New Zealand's ODI squad
Tom Latham (c), Tom Blundell, Chad Bowes, Matt Henry, Ben Lister, Cole McConchie, Adam Milne, Daryl Mitchell, Jimmy Neesham, Henry Nicholls, Rachin Ravindra, Henry Shipley, Ish Sodhi, Blair Tickner, Will Young
New Zealand's T20I squad
Tom Latham (c, wk), Chad Bowes, Mark Chapman, Dane Cleaver, Matt Henry, Ben Lister, Adam Milne, Cole McConchie, Daryl Mitchell, Jimmy Neesham, Rachin Ravindra, Henry Shipley, Ish Sodhi, Blair Tickner, Will Young
It must be noted here that Pakistan is expected to announce their squads for the home tour this week.